hatchery trough - French English Dictionary